Enabling Compatibility Between TCP Reno and TCP Vegas
نویسندگان
چکیده
Despite research showing the superiority of TCP Vegas over TCP Reno, Reno is still the most widely deployed variant of TCP. This predicament is due primarily to the alleged incompatibility of Vegas with Reno. While Vegas in isolation performs better with respect to overall network utilization, stability, fairness, throughput and packet loss, and burstiness; its performance is generally mediocre in any environment where Reno connections exist. Hence, there exists no incentive for any operating system to adopt TCP Vegas. In this paper, we show that the accepted (default) configuration of Vegas is indeed incompatible with TCP Reno. However, with a careful analysis of how Reno and Vegas use buffer space in routers, Reno and Vegas can be compatible with one another if Vegas is configured properly. Furthermore, we show that overall network performance actually improves with the addition of properly configured Vegas flows competing head-to-head with Reno flows.
منابع مشابه
Analysis and Improvement of Fairness between TCP Reno and Vegas for Deployment of TCP Vegas to the Internet
According to the past researches, a TCP Vegas version is able to achieve higher throughput than TCP Tahoe and Reno versions, which are widely used in the current Internet. However, we need to consider a migration path for TCP Vegas to be deployed in the Internet. By focusing on the situation where TCP Reno and Vegas connections share the bottleneck link, we investigate the fairness between two ...
متن کاملCODE TCP: A competitive delay-based TCP
TCP Vegas is a well-known delay-based congestion control mechanism. Studies have indicated that TCP Vegas outperforms TCP Reno in many aspects. However, Reno currently remains the most widely deployed TCP variant in the Internet. This is mainly because of the incompatibility of Vegas with Reno. The performance of Vegas is generally mediocre in environments where it coexists with Reno. Hence, th...
متن کاملIssues in TCP Vegas
The Transmission Control Protocol (TCP) was first proposed and implemented to prevent the future congestion collapses after the congestion collapses in 1986. Since then, it has gone through several phases of improvement, and many new features such as fast retransmit and fast recovery have been added. Recently Brakmo et al. [2] have proposed a new version of TCP, which is named TCP Vegas, with a...
متن کاملComparison of TCP Reno and TCP Vegas via Fluid Approximation
We compare the efficiency of the flow control of two versions of TCP, the transmission control protocol of the Internet: the current version called Reno, and a recently proposed version called Vegas. By means of a fluid approximation, we show that due to the use of round-trip times measurement, the window dynamics of TCP Vegas are much more stable than those of TCP Reno, resulting in a much mor...
متن کاملTCP Reno and Vegas co-existence
Several studies have been made comparing performance and fairness of different congestion control algorithms including TCP Reno and TCP Vegas. Those studies primarily focused on showing the advantages of TCP Vegas over TCP Reno in terms of performance, efficiency and fairness, and they show that Reno dominates Vegas in shared network environments. This work presents detailed analysis of the per...
متن کامل